#ifndef LABLE_WEATHER_H
#define LABLE_WEATHER_H

#include <QObject>
#include <QWidget>
#include <QLabel>

#include <QColor>
#include <QFont>
#include <QPen>
#include <QBrush>
#include <QPainter>
#include <QPoint>
#include <QMouseEvent>

// 可以显示天气的曲线
// 双击可以刷新天气

class Lable_weather : public QLabel
{
    Q_OBJECT
public:
    explicit Lable_weather(QWidget *parent = nullptr);

protected:
    int temp[7] = { 0 , 0 , 0 , 0 , 0 , 0 , 0};
    QColor lind_color;
public:
    void set_temp(const int * temp);
    void set_high_low_temp(bool b);
public:
    // 当鼠标双击时，触发该事件。通过参数可判断双击使用的是哪个键。
    void mouseDoubleClickEvent(QMouseEvent *event);

    // 绘图事件
    void paintEvent(QPaintEvent *event);
signals:

};

#endif // LABLE_WEATHER_H
